package com.jinhongone.pattern.creater.singleton.demo6;

/*
 * 枚举方式(饿汉模式)-单例模式[推荐]
 * 优点：
 *   1.枚举实例的初始化由JVM保证只执行一次，天然线程安全。
 *   2.枚举类型无法通过反射创建实例，避免了反射破坏单例。
 *   3.枚举的序列化机制由JVM保证，不会产生多个实例，无需额外处理readResolve()
 * */
public enum Singleton {

    INSTANCE;


    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public static void demo() {
        System.out.println("业务逻辑..." );

    }
}
